<?php
$file = $_GET['file'];
// echo $file.'<br>';
$zip = zip_open(realpath('./files'.$file));
// $zip = zip_open('./files/zip/index.zip');
// echo $file."的index.html内容为<br><br>";
// print_r($zip);
// echo '<br>';


// $arr = explode('/', $file);
// $ex_arr = explode('.', $arr[2]);
// $filename = $ex_arr[0];
// $ex = $ex_arr[1];
// echo $ex.'<br>';

if ($zip) {
    while ($zip_entry = zip_read($zip)) {

        if ($str = zip_entry_open($zip, $zip_entry, "r")) {
            // echo "File Contents:\n";
			
			// var_dump($zip_entry);
			// print_r($str);
			// echo zip_entry_name($zip_entry);
			// echo '<br>';
			$filename = zip_entry_name($zip_entry);
            $buf = zip_entry_read($zip_entry, zip_entry_filesize($zip_entry));
			if ( $filename == 'index.html' || $filename == 'index.htm'){
				echo $buf;
			}
			else if ( $filename == 'index.php'){
				// echo 'aa';
				$hd = fopen('./tmp_php/index.php', 'w+');
				fwrite($hd, $buf);
				fclose($hd);
				header("Location: ./tmp_php/index.php"); 
			}

            zip_entry_close($zip_entry);
        }

    }

    zip_close($zip);

}

?>